SOAP for High Performance Computing
نویسندگان
چکیده
The growing synergy between Web Services and Grid-based technologies [10] will potentially enable profound, dynamic interactions between scienti c applications dispersed in geographic, institutional, and conceptual space. Such deep interoperability requires the simplicity, robustness, and extensibility for which SOAP [7, 6] was conceived, thus making it a natural lingua franca. Concomitant with these advantages, however, is a degree of ine ciency that may limit the applicability of SOAP to some situations. In this paper, we investigate the limitations of SOAP for high-performance scienti c computing. We analyze the processing of SOAP messages, and identify the issues of each stage. We also present a high-performance SOAP implementation and a schema-speci c parser based on the results of our investigation. Our results assist the assessment of SOAP's ability to meet a given performance requirement. Our implementation is in C++, but we believe that the results have wider application.
منابع مشابه
Lye: High-performance Soap with Multi-level Caching
Simple Object Access Protocol (SOAP) is a dominant enabling technology in the field of web services. Web services demand high performance, security and extensibility. SOAP, being based on Extensible Markup Language (XML), inherits not only the advantages of XML, but its relatively poor performance. This makes SOAP a poor choice for many high-performance web services. In this paper, we present n...
متن کاملA High Performance SOAP Engine for Grid Computing
Web Service technology still has many defects that make its usage for Grid computing problematic, most notably the low performance of the SOAP engine. In this paper, we develop a novel SOAP engine called SOAPExpress, which adopts two key techniques for improving processing performance: SCTP data transport and dynamic early binding based data mapping. Experimental results show a significant and ...
متن کاملInvestigating the Limits of SOAP Performance for Scientific Computing
The growing synergy between Web Services and Gridbased technologies [7] will potentially enable profound, dynamic interactions between scientific applications dispersed in geographic, institutional, and conceptual space. Such deep interoperability requires the simplicity, robustness, and extensibility for which SOAP [4, 3] was conceived, thus making it a natural lingua franca. Concomitant with ...
متن کاملEvaluating SOAP for high performance applications in capital markets
Web services, with an emphasis on open standards and flexibility, may provide benefits over existing capital markets integration practices. However, web services must first meet certain technical requirements including performance, security and fault–tolerance. This paper presents an experimental evaluation of SOAP performance using realistic business application message content. To get some in...
متن کاملHigh Performance SOAP Processing Driven by Data Mapping Template
Web Services, with loosely-coupled, high-interoperable and platform-independent characteristics, is gaining popularity in distributed computing. However, web services suffers performance penalty because its protocol stack is based on XML. SOAP is used to specify wire message format in web services, and SOAP processing largely affects the performance of web services. In this paper, we firstly an...
متن کامل